﻿using System;

namespace ESF.MUP.BasePlatform.ApplicationServices.Interfaces
{
    public interface IEnvironmentManagementService
    {
        ESF.MUP.BasePlatform.Domain.Model.EnvironmentApplicatif AddNewEnvironment(ESF.MUP.BasePlatform.Domain.Model.EnvironmentApplicatif environment);
        ESF.MUP.BasePlatform.Domain.Model.EnvironmentApplicatif FindEnvironment(string name);
        System.Collections.Generic.List<ESF.MUP.BasePlatform.Domain.Model.EnvironmentApplicatif> GetAll();
        void RemoveEnvironment(int id);
        void UpdateEnvironment(ESF.MUP.BasePlatform.Domain.Model.EnvironmentApplicatif environment);
    }
}
